package com.by.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface UserMapper {

    /**
     * 基于RowBounds分页
     *
     * @return
     */
    List<Map> query();

    /**
     * 基于数据库分页
     *
     * @param offset
     * @param pageSize
     * @return
     */
    List<Map> query2(@Param("offset") int offset, @Param("pageSize") int pageSize);

    /**
     * 查询总记录数
     *
     * @return
     */
    int query2Total();

    /**
     * 基于分页插件分页
     *
     * @return
     */
    List<Map> query3();
}
